﻿using SCS.Common.Models;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Data.Objects.DataClasses;
using System.Linq;
using System.Linq.Expressions;
using System.Web;
using System.Web.Mvc;

namespace SchoolCommunicationSystem.Models
{
    public class ViewGradesByClassModels
    {
        public int? SelectedSchoolYearID { get; set; }
        public int? SelectedTermID { get; set; }
        public int? SelectedClassID { get; set; }
        public int? SelectedSubjectID { get; set; }
        public IEnumerable<SchoolYear> SchoolYear { get; set; }
        public IEnumerable<Term> Term { get; set; }
        public IEnumerable<ClassInSchoolYear> ClassInSchoolYear { get; set; }
        public IEnumerable<TeachingAssignment> Subject { get; set; }
        public IEnumerable<Subject> Subject2 { get; set; }
        //public IEnumerable<Result> ;
        public int ID { get; set; }
        public string Name { get; set; }
        public virtual ICollection<Term> TermIC { get; set; }
        public IList<Grade> Grade { get; set; }
        /*public IEnumerable<SelectListItem> ClassSelectList { get; set; }
        public IEnumerable<SelectListItem> SubjectSelectList { get; set; }*/
        public int? _schoolYearID { get; set; }
        public int? _classID { get; set; }
    }
}